package com.gray.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.gray.pojo.Bug;

public interface BugDao {
	
	/**
	 * 插入Bug
	 * @param bug
	 * @return
	 */
	Integer insertBug(Bug bug);
	
	/**
	 * 获取bug
	 * @return
	 */
	List<Bug> selectAllBug( Bug conditionBug);
	
	/**
	 * 更新Bug
	 * @return
	 */
	int updateBug(Bug bug);
	
	/**
	 * 删除单个Bug
	 * @return
	 */
	int deleteBug(int bugId);
	
	int deleteBugs(List list);
	
	/**
	 * 获取单个Bug
	 * @param bugId
	 * @return
	 */
	Bug selectSimpleBug(@Param(value="bugId")int bugId);
}
